package biolabs.model;

import biolabs.core.BioContainer;
import biolabs.core.BioObject;
import biolabs.space.SpaceManagingContainer;

public interface PositioningBioContainer<T extends BioObject, P>
extends SpaceManagingContainer<P>, BioContainer<T> {

	T getChildAt(P p);
	void setChildAt(P p, T child);
	boolean isValidPos(P p);
	void addChild(T child, scala.collection.Iterable<P> space);

}
